[C] Ponteiros e strings
Publicado por Enzo de Brito Ferber (última atualização em 19/09/2010)
[ Hits: 6.324 ]
Homepage: http://www.maximasonorizacao.com.br
Código pra quem está começando a programar... Achei aqui e resolvi mandar ^^
/* strptr.c */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #define BUFSIZE 256 int main ( void ) { char *buf, *p; /* Aloca memoria */ buf = malloc ( BUFSIZE * sizeof ( char )); if ( !buf ) { perror ( "[*] malloc()" ); exit ( EXIT_FAILURE ); } printf ( "String: " ); scanf ( "%[^\n]", buf ); p = buf + strlen ( buf ) - 1; printf ( "Enderecos:\n" ); printf ( "[ buf ] : %8.8p\n", buf ); printf ( "[ p ] : %8.8p\n", p ); printf ( "\n\nInverse: " ); /* Impresscao imversa */ while ( p >= buf ) printf ( "%c", *(p--) ); printf ( "\n" ); return 0; }
Escrevendo um arquivo Unicode em C#
Biblioteca do Calculo do Retangulo em C++
EXPRESSÕES ARITMÉTICAS - PARTE 1
Nenhum comentário foi encontrado.
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Será possível instalar Linux Mint LMDE em Sony Vaio? (19)
O livro "Linux - Guia do Administrador do Sistema (Rubem E. Ferre... (1)
Como redefinir o diretório Home? (2)
Posso instalar usar o grub sem ter linux instalado, para iniciar o win... (2)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (6)